import { createRouter, createWebHashHistory } from 'vue-router';
import { constantRoutes } from './routes';

const router = createRouter({
  // 路由模式 hash模式
  history: createWebHashHistory(),
  routes: constantRoutes,
  /**
   * 路由切换时的滚动行为
   * 每次路由切换时，将页面滚动到左上角 (0, 0) 的位置
   * @returns {Object} 包含 left 和 top 属性的对象，用于指定滚动位置
   */
  scrollBehavior() {
    return {
      left: 0,
      top: 0,
    };
  },
});
export default router;
